var ctx, headUrl;

function setResourceCtx(ctx) {
	this.ctx = ctx;
	this.headUrl = ctx +"/user/";
}

// 新增或编辑用户
function saveOrUpdateUser() {
	$.ajax({
        type : "post",
        url : headUrl + "saveOrUpdateUser",
        cache : false,
        dataType : 'json',
        data:{
        	userVo: userVo
	    },
        success : function(result) {
        	saveOrUpdateUserResult(result);
        }
	});
}

// 修改用户的状态
function updateState(id,state) {
	$.ajax({
        type : "post",
        url : headUrl + "updateState",
        cache : false,
        dataType : 'json',
        data:{
        	id:id,
        	state: state
	    },
        success : function(result) {
        	updateStateResult(result);
        }
	});
}

//根据用户id删除用户
function deletePage(userIDs) {
	$.ajax({
        type : "post",
        url : headUrl + "deletePage",
        cache : false,
        dataType : 'json',
        data:{
        	userIDs:userIDs
	    },
        success : function(result) {
        	deletePageResult(result);
        }
	});
}

//根据部门id查询部门下的员工
function getByOrgId(userIDs) {
	$.ajax({
        type : "get",
        url : headUrl + "getByOrgId",
        cache : false,
        dataType : 'json',
        data:{
        	orgId:orgId
	    },
        success : function(result) {
        	getByOrgIdResult(result);
        }
	});
}

